// url模块: 对url地址进行解析
let url =require('url');
// console.log(url);


//1.parse 解析url路径;
// url.parse(str,true)//有俩参数，第一个是路径，第二个是布尔值，为true的话query是对象形式的
let str='http://www.baidu.com:8000/detail?img=美女&age=20&sex=true';
console.log(url.parse(str,true));//  query: [Object: null prototype] { img: '美女', age: '20', sex: 'true' },

// let {img}=url.parse(str,true).query;
// console.log(img);


// 2.format 格式化 将对象转为字符串
let obj={
    protocol: 'http:',
    slashes: true,
    auth: null,
    host: 'www.baidu.com:8000',
    port: '8000',
    hostname: 'www.baidu.com',
    hash: null,
    search: '?img=美女&age=20&sex=true',
    query:{ img: '美女', age: '20', sex: 'true' },
    pathname: '/detail',
    path: '/detail?img=美女&age=20&sex=true',
    href: 'http://www.baidu.com:8000/detail?img=美女&age=20&sex=true'
  }
  console.log(url.format(obj));//http://www.baidu.com:8000/detail?img=美女&age=20&sex=true